more palatable - Español Inglés Diccionario